این عنصر برای نمایش تصاویر گرافیکی بیت نگاشت ، نماد های گرافیکی ، شبه فایل ها ، آیکن ها و غیره به کار می رود و برخی از خواص و متدهای این عنصر به صورت زیر است :
خاصیت Picture : برای نمایش تصویر در عنصر Imagebox به کار می رود . به دو روش می توان مقداری را در خاصیت Picture قرار داد . این دو روش عبارتند از :
1 – مقداردهی خاصیت Picture در زمان طراحی : در این روش ، کافی است در زمان طراحی ، این خاصیت را کلیک مضاعف کنید تا کادر محاوره تصویر ظاهر گردد . در این کادر محاوره میتوان نام فایل تصویر مورد نظر را انتخاب کرد .
دسته بندی تصاویر بر اساس عمق رنگ آن ها
نام تصویر
|
تعداد بیت
|
هدف
|
سیاه و سفید
|
1
|
برای تصاویر سیاه و سفید به یک بیت نیاز است با هر بیت میتوان دو حالت 0 تا 1 را تولید کرد
|
تصاویر تخت
|
8
|
این تصاویر میتوانند دارای 256 رنگ باشند
|
تصاویر با کیفیت بالا
|
16
|
این تصاویر می توانند دارای 65536 رنگ باشند
|
تصاویر واقعی
|
24
|
این تصاویر با همان رنگ اصلی و واقعی خودشان نگهداری می شوند
|
2 – مقدار دهی تصویر در زمان اجرا : در این روش ، با استفاده از متد Loadpicture قرار داد.
خاصیت Stretch : اگر مقدار این خاصیت True باشد و عنصر Imagebox بزرگتر از تصویر باشد ، تصویر به اندازه کادر عنصر Imagebox بزرگ می شود و گرنه (مقدار این خاصیت False باشد) تصویر در اندازه واقعی اش در عنصر Imagebox نمایش داده می شود.
متد Loadpicture : در زمان اجرا برای انتقال فایل تصویر به خاصیت Picture مربوط به عنصر Imagebox به کار می رود . کاربرد متد Loadpicture به صورت زیر است :
Loadpicture ([Graphicfilename] [, Varsize] [,Varcolordepth] [,Varx , Vary])
پارامتر Graphicfilename ، نام فایل تصویری است که باید به عنصر Imagebox انتقال یابد . چنانچه این پارامتر ذکر نشود تصویر عنصر Imagebox پاک می شود . پارامتر Varsize ، اندازه تصاویر را برای آیکان ها و مکان نما تعیین می کند . مقادیری که این پارامتر می تواند بپذیرد در جدول زیر آمده است . پارامتر Varcolordepth ، عمق رنگ تصاویر را مشخص می کند و مقادیری که این پارامتر می تواند بپذیرد در جدول 2 آمده است .
پارامتر های Vary و Varx نقطه ای را مشخص می کند که تصویر باید در آن نقطه قرار گیرد . چنانچه مقادیر Vblpsmallershell یا Vblplagershell در پارامتر Varsize قرار گیرد ، آرگومان های Varx و Vary باید ذکر شوند . به عنوان مثال دستور زیر را در نظر بگیرید :
Image1 . Picture = Loadpicture ("C:Car.Gif")
این دستور فایل تصویر Car.Gif را در کادر عنصر Image 1 نمایش می دهد .
متد Save Picture : برای ذخیره کردن تصاویر بر روی دیسک استفاده می شود و به صورت زیر به کار می رود :
Savepicture (Picture , Filename)
Picture تصویری است که باید ذخیره شود و Filename رشته است که مسیر و نام فایل را مشخص می کند ، به عنوان مثال دستور زیر را در نظر بگیرید :
Call Savepicture (Image1 , "A:Car.Gif")
این دستور ، تصویر موجود در Image1 را بر روی درایو A با نام Car.Gif ذخیره میکند .
مقدار
|
هدف
|
ثابت
|
0
|
آیکن کوچکی است که با میزان تفکیک پذیری سیستم مشخص می شود.
|
Vblpsmall
|
1
|
آیکن بزرگی است که با میزان تفکیک پذیری سیستم مشخص می شود.
|
Vblplarge
|
2
|
با تنظیم آیکن Display از پنجره کنترل پنل مشخص می شود. برای تنظیم ، صفحه Appearance را کلیک کرده اندازه Caption Button را تعیین می کند.
|
Vblpsmallshell
|
3
|
با تنظیم آیکن Display از پنجره کنترل پنل مشخص می شود . برای تنظیم ، صفحه Appearance را کلیک کرده اندازه Icon ، اندازه مورد نظر است
|
Vblplargeshell
|
4
|
آرگومان های Varx و Vary را تعیین می کند
|
Vblpcustom
|
:: موضوعات مرتبط:
ویژوال بیسیک 6 (آموزشی) ,
,
|
امتیاز مطلب : 5
|
تعداد امتیازدهندگان : 2
|
مجموع امتیاز : 2